package com.service;

import com.entity.Seller;
import org.springframework.stereotype.Service;

import java.util.List;

@Service("sellerService") // 自动注册到Spring容器，不需要再在xml文件定义bean
public interface SellerService {
    // 插入商户表数据 调用sellerDAO里的insertSeller配置
    int insertSeller(Seller seller);

    // 更新商户表数据 调用sellerDAO里的updateSeller配置
    int updateSeller(Seller seller);

    // 按主键删除商户表数据 调用sellerDAO里的deleteSeller配置
    int deleteSeller(String sellerid);

    // 批量删除商户表数据 调用mapper包seller.xml里的deleteSellerByIds配置 返回值0(失败),大于0(成功)
    int deleteSellerByIds(String[] ids);

    // 查询全部数据 调用sellerDAO里的getAllSeller配置
    List<Seller> getAllSeller();

    // 按照Seller类里面的字段名称精确查询 调用sellerDAO里的getSellerByCond配置
    List<Seller> getSellerByCond(Seller seller);

    // 按照Seller类里面的字段名称模糊查询 调用sellerDAO里的getSellerByLike配置
    List<Seller> getSellerByLike(Seller seller);

    // 按主键查询表返回单一的Seller实例 调用sellerDAO里的getSellerById配置
    Seller getSellerById(String sellerid);

}

